#ifndef SQSTACK_H__
#define SQSTACK_H__

#define MAXSIZE 5
typedef int datatype;

typedef struct node_st
{
	datatype data[MAXSIZE];
	int top; /*记录栈顶元素位置(下标)：0，1，2，3，4*/	
}sqstack;

sqstack *st_create(void);

int st_isempty(sqstack *);

int st_push(sqstack *,datatype *);

int st_pop(sqstack *,datatype *);

int st_top(sqstack *,datatype *);

void st_travel(sqstack *);

void st_destroy(sqstack *);

#endif
